Bug 520874 - Should use gio directly.
authorCarlos Garnacho <carlos@imendio.com>
Tue, 10 Jun 2008 00:39:35 +0000 (00:39 +0000)
committerCarlos Garnacho <carlosg@src.gnome.org>
Tue, 10 Jun 2008 00:39:35 +0000 (00:39 +0000)
commit640d68778a82ae1c338d1583af49120c7119e3ae
tree72c424513afd4aeae2885ad037ce2f1cfe203546
parentd717e77c1dc6a4588154a779062aa385554c8bb9
Bug 520874 - Should use gio directly.

2008-06-10  Carlos Garnacho  <carlos@imendio.com>

        Bug 520874 - Should use gio directly.

        * gtk/gtkfilesystem.[ch]: Turn into a private object, which mostly
        provides helper functions for asynchronous calls, folder abstraction
        and uniform handling of volumes/drives/mounts.

        * gtk/gtkfilesystemwin32.[ch]:
        * gtk/gtkfilesystemunix.[ch]: Removed, these are no longer required.

        * gtk/gtkfilechooser.c:
        * gtk/gtkfilechooserbutton.c:
        * gtk/gtkfilechooserdefault.c:
        * gtk/gtkfilechooserentry.[ch]:
        * gtk/gtkfilechooserprivate.h:
        * gtk/gtkfilechooserutils.c:
        * gtk/gtkfilesystemmodel.[ch]:
        * gtk/gtkpathbar.[ch]: Use GIO internally. Adapt to GtkFileSystem API.
        Do not load filesystem implementation modules.

        * gtk/Makefile.am:
        * gtk/gtk.symbols: the gtkfilesystem.h private header isn't installed
        anymore, nor the unix/win32 implementations.

        * README.in: Add blurb about these changes.

svn path=/trunk/; revision=20342
21 files changed:
ChangeLog
README.in
gtk/Makefile.am
gtk/gtk.symbols
gtk/gtkfilechooser.c
gtk/gtkfilechooserbutton.c
gtk/gtkfilechooserdefault.c
gtk/gtkfilechooserentry.c
gtk/gtkfilechooserentry.h
gtk/gtkfilechooserprivate.h
gtk/gtkfilechooserutils.c
gtk/gtkfilesystem.c
gtk/gtkfilesystem.h
gtk/gtkfilesystemmodel.c
gtk/gtkfilesystemmodel.h
gtk/gtkfilesystemunix.c [deleted file]
gtk/gtkfilesystemunix.h [deleted file]
gtk/gtkfilesystemwin32.c [deleted file]
gtk/gtkfilesystemwin32.h [deleted file]
gtk/gtkpathbar.c
gtk/gtkpathbar.h